Xbasic

nodeservices::firestorequery Method

Syntax

<firestore>.query(securityKeyfilename as c, databaseURL as c, collectionName as c, query as c)

Returns

result

List of documents

Description

Return a list of documents, which can be filtered based on optional criteria.

Example

dim fs as nodeservices::firestore

? json_reformat( fs.query("c:/data/serviceAccount.json","https://my-application.firebaseio.com","Customers","{ \"where\" : [ \"Country\" , \"==\" , \"Mexico\"] , \"limit\" : 2 }"))
= [
    {
        "key": "ANATR",
        "data": {
            "ContactName": "Ana Trujillo",
            "CustomerID": "ANATR",
            "Country": "Mexico",
            "ContactTitle": "Owner",
            "Phone": "(5) 555-4729",
            "Fax": "(5) 555-3745",
            "Region": null,
            "City": "Mexico D.F.",
            "CompanyName": "Ana Trujillo Emparedados y helados",
            "PostalCode": "05021"
        }
    },